export default {
  state: {
    show: false
  },
  getters:{
    not_show(state){//这里的state对应着上面这个state  获取 $store.getters.not_show
      return !state.show;
    }
  },
  mutations: {//同步操作
    switch_dialog(state) {//这里的state对应着上面这个state $store.commit('switch_dialog')
      state.show = state.show ? false : true;
      //你还可以在这里执行其他的操作改变state
    }
  },
  actions:{//异步操作放这
    switch_dialog2(context){//这里的context和我们使用的$store拥有相同的对象和方法 $store.dispatch('switch_dialog2')
      context.commit('switch_dialog');
      //你还可以在这里触发其他的mutations方法
    },
  }
}
